﻿namespace Szabalyrendszer.Modositok
{
    public class HarcertekBonusz : Bonusz, IHarcertek
    {
        public int Ke { get; set; }
        public int Te { get; set; }
        public int Ve { get; set; }
        public int Ce { get; set; }
        public int Sfe { get; set; }
        public int Mgt { get; set; }
        public int Idoigeny { get; set; }
        public int TulutesKuszob { get; set; }
        public PotencialisSebzes Sebzes { get; set; }

        public static HarcertekBonusz operator +(HarcertekBonusz a, HarcertekBonusz b)
        {
            return new HarcertekBonusz
            {
                Ke = a.Ke + b.Ke,
                Te = a.Te + b.Te,
                Ve = a.Ve + b.Ve,
                Ce = a.Ce + b.Ce,
                Sfe = a.Sfe + b.Sfe,
                Mgt = a.Mgt + b.Mgt,
                Idoigeny = a.Idoigeny + b.Idoigeny,
                TulutesKuszob = a.TulutesKuszob + b.TulutesKuszob,
                Sebzes = a.Sebzes + b.Sebzes
            };
        }
    }
}
